MongoDB یک پایگاه داده‌ی cross-platform و سند محور است که در خانواده‌ی NoSQL طبقه بندی می‌شود. این یعنی MongoDB توسط انسان قابل خواندن است و برای دستیابی به خواسته‌های عظیم کسب و کارهای بزرگ، مقیاس پذیر است. MongoDB در تمام پلتفرم‌ها کار می‌کن چه این پلتفرم‌های محسباتی ابری باشند و چه لوکال. همچنین MongoDB قادر است به عنوان پشتیبان برای موارد استفاده‌ی متعدد عمل کند.

پروسه‌ی نصب از سال 2016 تغییراتی کرده است در نتیجه ما در اینجا قرار است MongoDB Community Edition را روی Ubuntu Server 20.04 و همچنین AlmaLinux نصب کنیم. در ادامه همچنین به شما نشان می‌دهیم که چگونه یک MongoDB cluster بسازید.

 

به چه مواردی نیاز دارید؟

برای نصب MongoDB، شما باید جایگزین بروز شده‌ای برای Ubuntu Server و Almalinux داشته باشید. شما همچنین به یک یوزر با مزایای sudo نیاز خواهید داشت.

نکته: نسخه‌ی رسمی Almalinux تا 30 مارچ 2021 در دسترس نبوده است. اگر می‌خواهید این فرآیند را آزمایش کنید، می‌توانید نسخه بتا را دانلود کنید یا یک نمونه در حال اجرا از CentOS 8 را به AlmaLinux منتقل کنید.

 

طریقه‌ی نصب MongoDB بر روی Ubuntu Server 20.04

اولین کاری که باید انجام دهید آن است که MongoDB GPG key را بر روی سرور ایمپورت کنید. برای انجام اینکار، در Ubuntu instance خود لاگ این شوید و این فرمان را اجرا کنید:

wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

به محض اینکه Key اضافه شد، باید یک فایل لیست  apt جدید برای MongoDB بسازیم. فرمان زیر را اجرا کنید:

sudo nano /etc/apt/sources.list.d/mongodb-org-4.4.list

در این فایل، محتوای زیر را کپی کنید:

deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse

فایل را ذخیره کرده و آن را ببندید.

دیتا بیس apt را با این فرمان بروزرسانی کنید:

sudo apt-get update

زمانی که نصب به پایان می‌رسد، سرویس MongoDB را با فرمان‌های زیر شروع کنید:

sudo systemctl start mongod

sudo systemctl enable mongod

حال می‌توانید MongoDB را با این فرمان اجرا کنید:

mongo

 

طریقه‌ی نصب MongoDB بر روی AlmaLinux

بیایید برای نصب به AlmaLinux برویم. لاگ این شوید و با این فرمان یک فایل yum repo جدید بسازید:

sudo nano /etc/yum.repos.d/mongodb-org-4.4.repo

در این فایل، موارد زیر را کپی کنید:

[mongodb-org-4.4]

name=MongoDB Repository

baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/

gpgcheck=1

enabled=1

gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc

فایل را ذخیره کرده و سپس ببندید.

MongoDB را با این فرمان نصب کنید:

sudo dnf mongodb-org -y

پس از پایان نصب، سرویس را با این فرمان‌ها شروع و فعال کنید:

sudo systemctl start mongod

sudo systemctl enable mongod

درست مشابه Ubuntu، برای دسترسی به MongoDB shell، فرمان زیر را اجرا کنید:

mongo

این بود تمام موارد نصب MongoDB بر روی Ubuntu Server و AlmaLinux. این مراحل می‌توانند برای هر نسخه‌ی Debian- یا Red Hat-base استفاده شوند.